devote one's life to something - Espagnol Anglais Dictionnaire